package com.rxyb.wechat.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.rxyb.core.respone.R;
import com.rxyb.wechat.db.po.ThirdWechatCfg;
import com.rxyb.wechat.gateway.dto.cfg.*;

/**
 * <p>
 * 商户信息 服务类
 * </p>
 *
 * @author DUYH
 * @since 2020-06-15
 */
public interface ThirdWechatCfgService extends IService<ThirdWechatCfg> {

    ThirdWechatCfg query(String appId);

    /**
     * 新增
     */
    R<CreateWechatCfgRsp> create(CreateWechatCfgReq createWechatCfgReq);

    /**
     * 删除
     */
    R<DeleteWechatCfgRsp> delete(DeleteWechatCfgReq deleteWechatCfgReq);

    /**
     * 修改
     */
    R<UpdateWechatCfgRsp> update(UpdateWechatCfgReq updateWechatCfgReq);

    /**
     * 查询
     */
    R<GetWechatCfgInfoRsp> query(GetWechatCfgInfoReq getWechatCfgInfoReq);


}
